package com.yh.csx.crm.service.request;

import com.yh.csx.crm.core.model.PageRequest;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.NotBlank;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Size;
import java.util.Date;

/**
 * DevCustomerListReq class
 *
 * @author huyalin
 * @date 2019/4/10
 */
@Data
public class DevCustomerListReq extends PageRequest {

    @ApiModelProperty("客户名称")
    private String customerName;

    @ApiModelProperty("客户分类ID")
    private Integer customerCategoryId;

    @ApiModelProperty("联系人姓名")
    private String contactPerson;

    @ApiModelProperty("联系电话")
    private String phone;

    @ApiModelProperty("注册资本")
    private String registeredCapital;

    @ApiModelProperty("更新时间")
    private Date beginDate;

    @ApiModelProperty("更新时间")
    private Date endDate;

    @ApiModelProperty("省名称")
    private String regionProvinceName;

    @ApiModelProperty("市名称")
    private String regionCity;

    @ApiModelProperty("区名称")
    private String regionArea;

    @ApiModelProperty("公海01/私海02/全部03")
    private String listType;

    @ApiModelProperty("排序类型: 0-升序，1-降序")
    private Integer sortType;

    @ApiModelProperty("当前位置，格式：纬度,经度")
    private String location;

}
